﻿$(function(){
	$('#organizeGrid').treegrid({ 
		toolbar: '#organizeToolbar',
		title: '组织机构列表',
		iconCls: 'icon icon-org',
		fit : true,//全屏
		border : false,//无边框	
		fitColumns : true,//列全屏		
		striped : true,//显示斑马线效果			
		rownumbers : true,//显示一个行号列		
		pagination : true,//分页
		pageSize : 10,//每页显示10条
		pageList : [10,20,30,40,50],//每页条数可选
		pageNumber : 1,//默认显示第1页
		idField:'id',    
		treeField: 'FullName',
		url:'organize/tree',
		frozenColumns: [[  
	        { title:'组织机构名称',field: 'FullName', width: 200 },  
	        { title:'编码',field: 'Code', width: 100 }  
	    ]],  
	    columns: [[  
	        { title: '简称',field:'ShortName', width: 120 },                        
	        { title: '主负责人', field: 'Manager', width: 70, align: 'center' },  
	        { title: '电话', field: 'OuterPhone', width: 100, align: 'center' },  
	        { title: '传真', field: 'Fax', width: 100, align: 'center' },  
	        { title: '有效', field: 'Enabled', width: 50, align: 'center' },  
	        { title: '排序', field: 'SortCode', width: 80, align: 'center' },  
	        { title: '备注', field: 'Description', width: 300 },  
	        { title: 'ParentId', field: 'ParentId', hidden: true },  
	        { title: 'Category', field: 'Category', hidden: true },  
	        { title: 'InnerPhone', field: 'InnerPhone', hidden: true },  
	        { title: 'Postalcode', field: 'Postalcode', hidden: true },  
	        { title: 'Address', field: 'Address', hidden: true },  
	        { title: 'Web', field: 'Web', hidden: true },  
	        { title: 'AssistantManager', field: 'AssistantManager', hidden: true },  
	        { title: 'IsInnerOrganize', field: 'IsInnerOrganize', hidden: true }  
	    ]]  

	});
	
	$('#organizeForm').dialog({
		width : 350,
		modal : true,
		closed : true,
		//iconCls : 'icon-add',
		buttons : [{
			text : '提交',
			iconCls : 'icon-add-new',
			handler : function () {
				if ($('#organizeForm_add').form('validate')) {
					$.ajax({
						url : organizeFormUrl,
						type : 'POST',
						data : {
							id : $('#id').val(),
							text : $('#text').val(),
							pid : $('#pid').combotree('getValue'),
							iconCls : $('#iconCls').val(),
							url : $('#url').val(),
						},
						beforeSend : function () {
							$.messager.progress({
								text : '正在'+organizeFormShow+'中......',
							});
						},
						success : function (data, response, status) {
							$.messager.progress('close');
							if (data > 0) {
								$.messager.show({
									title : '提示',
									msg : organizeFormShow+'功能成功！',
								});
								$('#organizeForm').dialog('close').form('reset');
								$('#organizeGrid').datagrid('reload');
							} else {
								$.messager.alert(organizeFormShow+'失败！','未知错误导致失败，请重试！','warning');
							}
						}
					});
				}
					
			},
		},{
			text : '取消',
			iconCls : 'icon-redo',
			handler : function (){
				$('#organizeForm').dialog('close').form('reset');
			},
		}],
	});
	
	/*
	$('#addOrganize').click(function(){
		$('#organizeForm').dialog('open').dialog('center').dialog('setTitle','新增功能').dialog('iconCls','icon-add');
	});
	*/
});